/*label {*/
/*width: 10em;*/
/*float: left;*/
/*}*/

input.error, textarea.error {
    background: #fbe3e4;
    border: #dd4b39 solid 1px;
}

label.error {
    font-size: 12px;
    margin-left: 8px;
    padding-left: 18px;
    height: 15px;
    line-height: 15px;
    color: #C00;
    background: url("../resources/images/icon_x.png") no-repeat;
    display: inline-block;
    border: 0px solid #E9C59B;
}

.check-valid {
    width: 0px;
    background: white;
    border: 0px;
}

.check-valid.error {
    background: white;
    border: 0px;
}

.custom-error {
    visibility: collapse;
    font-size: 12px;
    margin-left: 8px;
    padding-left: 18px;
    height: 15px;
    line-height: 15px;
    color: #C00;
    background: url("../resources/images/icon_x.png") no-repeat;
    display: inline-block;
    border: 0px solid #E9C59B;
}